//过滤出允许访问的路由表

/***@name 路由变的渲染 */
export const filterRouter = (routerList, author) => {
  //如果是管理员 全部返回
  if (author === '管理员') {
    return routerList
  }
  //否则进行筛选
  const res = routerList.filter((item) => {
    return item.meta.auth.indexOf(author) !== -1
  })
  //循环
  res.length &&
    res.forEach((item) => {
      //判断是否有子路由
      if (item.children) {
        //进行递归
        item.children = filterRouter(item.children, author)
      }
    })
  return res
}
